Hash Manager
 

- This Add-on Like Its name use to manage your hash Table

- It's  quite simple  and easy to use  but after many improvements  and remove the context help (Replaced by maximize button) , Now  I must write  a document for it so you  can completely  control it , and use it for your purpose, This document contains:

+Explain :

- Tree view and List view

- Tab :  Hash Table (first tab)  Search (second tab)   Load/Save (third tab)

- Reduce Refresh Time

+Guide:

- Add ,delete and Rename an Item

- Sort list and options

- mass modify

- Custom filter...

  1. Options and Items :

      Hash  or  Table   is  refer to Hash Table

     

    When I  started to write this add-on , I had used  Tree view  to display your Hash Information

     * Some advantages:

      - You can view and process all your Hashes  at one time

      - Rename an item quite easily

      - you are not confuse much  to see What is Item or Data

    *  The  disadvantages are :

      - It take a lot  of times to load  All Hashes

      - Time to Process with Tree view is large and It couldn't accept with  large Tables

      - It's not actually good for view data of a Table

    So I decided to use List view to display your Hash, when Process: It is limited  for only one table (not a problem) ,faster and you can preview your data better

    because  use both Tree and List view, so I have Added 2 options ,and now you can easily choose once or both of them (or  neither) :  - Auto Refresh Treeview and Auto Refresh Listview. They are not completely  disable Treeview or Listview,  but  still use them with some suitable cases and they're value in these cases.

  2. Actions:

        - You can use many ways to add  item/data in your hash Table :

         *  right click on Treeview  or List view  and choose "Add Item"

         * double click  an Item in List view  

         *  fill Item and data  in edit boxes  bellow your List view  and push "Add" Button

         - Add an Item/data operation  is include modify action :  If  An Item has , It will be modified to a new value   (should I  add some options here ? )